﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Mundialieitor.Master" AutoEventWireup="true" CodeBehind="Etapas.aspx.cs" Inherits="Mundialeitor.Etapas" %>

<asp:Content ID="Content1" ContentPlaceHolderID="Contenido" runat="server">
<div id="divConsulta" runat="server" class="divConsulta">
    <table>
        <tr>
            <td>
                <table>
                    <tr>
                        <td class="etiqueta">Nombre:</td>
                        <td>
                            <asp:TextBox ID="txtNombreConsulta" runat="server"></asp:TextBox></td>
                        <td class="etiqueta">Permite Empate:</td>
                        <td>
                            <asp:DropDownList ID="ddlEmpateConsulta" runat="server">
                            </asp:DropDownList></td>
                    </tr>
                    <tr>
                        <td class="etiqueta">Fecha<br />
                            Inicio Desde:</td>
                        <td>
                            <asp:TextBox ID="txtFechaInicioDesde" runat="server"></asp:TextBox>
                            <asp:Calendar ID="calFechaInicioDesde" runat="server"></asp:Calendar>
                        </td>
                        <td class="etiqueta">Fecha<br />
                            Inicio Hasta:</td>
                        <td>
                            <asp:TextBox ID="txtFechaInicioHasta" runat="server"></asp:TextBox>
                            <asp:Calendar ID="calFechaInicioHasta" runat="server"></asp:Calendar>
                        </td>
                    </tr>
                    <tr>
                        <td class="etiqueta">Fecha<br />
                            Finalizaci&oacute;n Desde:</td>
                        <td>
                            <asp:TextBox ID="txtFechaFinDesde" runat="server"></asp:TextBox>
                            <asp:Calendar ID="calFechaFinDesde" runat="server"></asp:Calendar>
                        </td>
                        <td class="etiqueta">Fecha<br />
                            Finalizaci&oacute;n Hasta:</td>
                        <td>
                            <asp:TextBox ID="txtFechaFinHasta" runat="server"></asp:TextBox>
                            <asp:Calendar ID="calFechaFinHasta" runat="server"></asp:Calendar>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="4" align="center">
                            <asp:Button ID="btnConsultar" runat="server" Text="Consultar" onclick="btnConsultar_Click" CssClass="boton" />
                        </td>
                    </tr>                
                </table>
            </td>
        </tr>
        <tr>
            <td class="grilla">
                <asp:GridView ID="gvEtapas" runat="server" 
                    AutoGenerateColumns="False" AllowPaging="True" 
                    EmptyDataText="No hay datos para mostrar." 
                    onpageindexchanging="gvEtapas_PageIndexChanging" 
                    onrowcommand="gvEtapas_RowCommand" onrowcreated="gvGrilla_RowCreated">
                    <Columns>
                        <asp:BoundField DataField="Nombre" HeaderText="Nombre" />
                        <asp:BoundField DataField="EmpateEnGrilla" HeaderText="Empate" />
                        <asp:BoundField DataField="ValorEnGrilla" HeaderText="Valor" />
                        <asp:BoundField DataField="FechaInicio" HeaderText="Inicio" />
                        <asp:BoundField DataField="FechaFin" HeaderText="Finalización" />
                        <asp:TemplateField HeaderText="Ver" ShowHeader="False">
                            <ItemTemplate>
                                <asp:ImageButton ID="btnVer" runat="server" CommandName="Ver" ImageUrl="~/App_Themes/Imagen/iconoVer.png" />
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Configurar" ShowHeader="False">
                            <ItemTemplate>
                                <asp:ImageButton ID="btnPartido" runat="server" CommandName="Configurar" ImageUrl="~/App_Themes/Imagen/iconoEditar.png" />
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Resultados" ShowHeader="False">
                            <ItemTemplate>
                                <asp:ImageButton ID="btnResultados" runat="server" CommandName="Resultados" ImageUrl="~/App_Themes/Imagen/iconoBalon.png" />
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Eliminar" ShowHeader="false">
                            <ItemTemplate>
                                <asp:ImageButton ID="btnEliminar" runat="server" CausesValidation="False" CommandName="Eliminar" ImageUrl="~/App_Themes/Imagen/iconoDelete.png" />
                            </ItemTemplate>
                        </asp:TemplateField>            
                    </Columns>
                </asp:GridView>
            </td>
        </tr>
        <tr>
            <td align="center">
                <asp:Button ID="btnNuevo" runat="server" Text="Nuevo" CssClass="boton" 
                    onclick="btnNuevo_Click" />
            </td>
        </tr>
    </table>
</div>
<div id="divABM" runat="server" visible="false" class="divConsulta">
    <table style="width: 100%">
        <tr>
            <td class="etiqueta">Nombre:</td>                
            <td colspan="2">
                <asp:TextBox ID="txtNombre" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvNombre" runat="server" 
                    ErrorMessage="RequiredFieldValidator" ControlToValidate="txtNombre">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="etiqueta">Permite Empate:</td>                
            <td colspan="2">
                <asp:CheckBox ID="chkEmpate" runat="server" />
            </td>
        </tr>
        <tr>
            <td class="etiqueta">Valor: $"</td>                
            <td colspan="2">
                <asp:TextBox ID="txtValor" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvValor" runat="server" 
                    ErrorMessage="RequiredFieldValidator" ControlToValidate="txtValor">*</asp:RequiredFieldValidator>
                <asp:CompareValidator ID="cvValor" runat="server" 
                    ErrorMessage="CompareValidator" ControlToValidate="txtValor" 
                    Operator="DataTypeCheck" Type="Currency">Solo números</asp:CompareValidator>
            </td>
        </tr>
        <tr>
            <td class="etiqueta">Fecha y Hora Inicio:</td>                
            <td>
                <asp:TextBox ID="txtFechaInicio" runat="server"></asp:TextBox>
                <br />
                <asp:RequiredFieldValidator ID="rfvFechaInicio" runat="server" 
                    ErrorMessage="RequiredFieldValidator" ControlToValidate="txtFechaInicio">*</asp:RequiredFieldValidator>
                <br />
                <asp:CustomValidator ID="cvFechaInicio" runat="server" ErrorMessage="Formato de fecha no válido" 
                    onservervalidate="cvFechaDesde_ServerValidate"></asp:CustomValidator>
            </td>
            <td>
                <asp:Calendar ID="calFechaInicio" runat="server" 
                    onselectionchanged="calFechaInicio_SelectionChanged"></asp:Calendar>
            </td>
        </tr>
        <tr>
            <td class="etiqueta">Fecha y Hora Fin:</td>                
            <td>
                <asp:TextBox ID="txtFechaFin" runat="server"></asp:TextBox>
                <br />
                <asp:RequiredFieldValidator ID="rfvFechaFin" runat="server" 
                    ErrorMessage="RequiredFieldValidator" ControlToValidate="txtFechaFin">*</asp:RequiredFieldValidator>
                <br />
                <asp:CustomValidator ID="cvFechaHasta" runat="server" ErrorMessage="Formato de fecha no válido" 
                    onservervalidate="cvFechaHasta_ServerValidate"></asp:CustomValidator>
                <br />
                <asp:CompareValidator ID="cvFechaFin" runat="server" 
                    ErrorMessage="CompareValidator" ControlToCompare="txtFechaInicio" 
                    ControlToValidate="txtFechaFin" Operator="GreaterThan">Rango de fechas no válido</asp:CompareValidator>
                <br />
            </td>
            <td>
                <asp:Calendar ID="calFechaFin" runat="server" 
                    onselectionchanged="calFechaFin_SelectionChanged"></asp:Calendar>
            </td>
        </tr>
    </table>
    <table style="width: 100%">
        <tr>            
            <td align="right">
                <asp:Button ID="btnAceptar" runat="server" Text="Aceptar" CssClass="boton" 
                    onclick="btnAceptar_Click" />
            </td>
            <td>
                <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" CssClass="boton" 
                    onclick="btnCancelar_Click" CausesValidation="False" />
            </td>
        </tr>
    </table>
</div>
</asp:Content>
